<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!-- For Mobile Devices -->
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
        <meta name="generator" content="Doxygen 1.8.17"/>
        <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
        <title>QuEST: SequenceGenerator&lt; T &gt; Class Template Reference</title>
        <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
        <script type="text/javascript" src="dynsections.js"></script>
        <link href="doxygen.css" rel="stylesheet" type="text/css" />
        <link href="style.css" rel="stylesheet" type="text/css"/>
        <link href='https://fonts.googleapis.com/css?family=Roboto+Slab' rel='stylesheet' type='text/css'>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
        <link href="jquery.smartmenus.bootstrap.css" rel="stylesheet">
        <script type="text/javascript" src="jquery.smartmenus.js"></script>
        <!-- SmartMenus jQuery Bootstrap Addon -->
        <script type="text/javascript" src="jquery.smartmenus.bootstrap.js"></script>
        <!-- SmartMenus jQuery plugin -->
    </head>
    <body>
        <nav class="navbar navbar-default" role="navigation">
            <div class="container">
                <div class="navbar-header">
                    <a class="navbar-brand"><img alt="Logo" src="logo.png"/></a>
                    <a class="navbar-brand"><b>QuEST</b> v3.2.0<br>The Quantum Exact Simulation Toolkit</a>
                </div>
            </div>
        </nav>
        <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
            <div class="content" id="content">
                <div class="container">
                    <div class="row">
                        <div class="col-sm-12 panel " style="padding-bottom: 15px;">
                            <div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a>  </div>
  <div class="headertitle">
<div class="title">SequenceGenerator&lt; T &gt; Class Template Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for SequenceGenerator&lt; T &gt;:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classSequenceGenerator.png" alt=""/>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5b30c750a193bf7e8facafcf14f1cd49"><td class="memItemLeft" align="right" valign="top">T *const  &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#a5b30c750a193bf7e8facafcf14f1cd49">get</a> () const override</td></tr>
<tr class="separator:a5b30c750a193bf7e8facafcf14f1cd49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1bd9d16891fc8661b6dd0aa6fe84153"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#af1bd9d16891fc8661b6dd0aa6fe84153">next</a> () override</td></tr>
<tr class="separator:af1bd9d16891fc8661b6dd0aa6fe84153"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d12b227503c9080c098f5e2c4487a64"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#a6d12b227503c9080c098f5e2c4487a64">SequenceGenerator</a> (T maxDigit_, int numDigits)</td></tr>
<tr class="separator:a6d12b227503c9080c098f5e2c4487a64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11ab69e30c3fdbc313e5358d5e233a65"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#a11ab69e30c3fdbc313e5358d5e233a65">~SequenceGenerator</a> ()</td></tr>
<tr class="separator:a11ab69e30c3fdbc313e5358d5e233a65"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:aa3244dd6ec80f875cd63847d13311ead"><td class="memItemLeft" align="right" valign="top">T *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a></td></tr>
<tr class="separator:aa3244dd6ec80f875cd63847d13311ead"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb2c19e6ac47327f8b50727ab5587da7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#aeb2c19e6ac47327f8b50727ab5587da7">ind</a></td></tr>
<tr class="separator:aeb2c19e6ac47327f8b50727ab5587da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ca8812efe1a973c6421ff4362348577"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#a3ca8812efe1a973c6421ff4362348577">len</a></td></tr>
<tr class="separator:a3ca8812efe1a973c6421ff4362348577"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af468d68297c3ac2973dbcb546b51ca1c"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#af468d68297c3ac2973dbcb546b51ca1c">maxDigit</a></td></tr>
<tr class="separator:af468d68297c3ac2973dbcb546b51ca1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6778dd4a13709246b965f1d8e82c01da"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#a6778dd4a13709246b965f1d8e82c01da">seqLen</a></td></tr>
<tr class="separator:a6778dd4a13709246b965f1d8e82c01da"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename T&gt;<br />
class SequenceGenerator&lt; T &gt;</h3>


<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01231">1231</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a6d12b227503c9080c098f5e2c4487a64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d12b227503c9080c098f5e2c4487a64">&#9670;&nbsp;</a></span>SequenceGenerator()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>&lt; T &gt;::<a class="el" href="classSequenceGenerator.html">SequenceGenerator</a> </td>
          <td>(</td>
          <td class="paramtype">T&#160;</td>
          <td class="paramname"><em>maxDigit_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>numDigits</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01238">1238</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160;                                                  {</div>
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160;        <a class="code" href="classSequenceGenerator.html#aeb2c19e6ac47327f8b50727ab5587da7">ind</a> = 0;</div>
<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160;        <a class="code" href="classSequenceGenerator.html#a3ca8812efe1a973c6421ff4362348577">len</a> = numDigits;</div>
<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;        <a class="code" href="classSequenceGenerator.html#af468d68297c3ac2973dbcb546b51ca1c">maxDigit</a> = maxDigit_;</div>
<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;        <a class="code" href="classSequenceGenerator.html#a6778dd4a13709246b965f1d8e82c01da">seqLen</a> = (int) pow(1 + (<span class="keywordtype">int</span>) <a class="code" href="classSequenceGenerator.html#af468d68297c3ac2973dbcb546b51ca1c">maxDigit</a>, <a class="code" href="classSequenceGenerator.html#a3ca8812efe1a973c6421ff4362348577">len</a>);</div>
<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;        <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a> = (T*) malloc(numDigits * <span class="keyword">sizeof</span> *<a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>);</div>
<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;        <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i=0; i&lt;numDigits; i++)</div>
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;            <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>[i] = (T) 0;</div>
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;        <a class="code" href="classSequenceGenerator.html#aeb2c19e6ac47327f8b50727ab5587da7">ind</a>++;</div>
<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;    }</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="utilities_8cpp_source.html#l01232">SequenceGenerator&lt; T &gt;::digits</a>, <a class="el" href="utilities_8cpp_source.html#l01235">SequenceGenerator&lt; T &gt;::ind</a>, <a class="el" href="utilities_8cpp_source.html#l01233">SequenceGenerator&lt; T &gt;::len</a>, <a class="el" href="utilities_8cpp_source.html#l01234">SequenceGenerator&lt; T &gt;::maxDigit</a>, and <a class="el" href="utilities_8cpp_source.html#l01236">SequenceGenerator&lt; T &gt;::seqLen</a>.</p>

</div>
</div>
<a id="a11ab69e30c3fdbc313e5358d5e233a65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11ab69e30c3fdbc313e5358d5e233a65">&#9670;&nbsp;</a></span>~SequenceGenerator()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>&lt; T &gt;::~<a class="el" href="classSequenceGenerator.html">SequenceGenerator</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01264">1264</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;                         {</div>
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;        free(<a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>);</div>
<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160;    }</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="utilities_8cpp_source.html#l01232">SequenceGenerator&lt; T &gt;::digits</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a5b30c750a193bf7e8facafcf14f1cd49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b30c750a193bf7e8facafcf14f1cd49">&#9670;&nbsp;</a></span>get()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T* const&amp; <a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>&lt; T &gt;::get </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01249">1249</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160;                                   {</div>
<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;        <span class="keywordflow">return</span> <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>;</div>
<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;    }</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="utilities_8cpp_source.html#l01232">SequenceGenerator&lt; T &gt;::digits</a>.</p>

</div>
</div>
<a id="af1bd9d16891fc8661b6dd0aa6fe84153"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1bd9d16891fc8661b6dd0aa6fe84153">&#9670;&nbsp;</a></span>next()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>&lt; T &gt;::next </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01253">1253</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160;                         {</div>
<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160;        <span class="keywordtype">bool</span> isNext = (<a class="code" href="classSequenceGenerator.html#aeb2c19e6ac47327f8b50727ab5587da7">ind</a>++) &lt; <a class="code" href="classSequenceGenerator.html#a6778dd4a13709246b965f1d8e82c01da">seqLen</a>;</div>
<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160;        <span class="keywordflow">if</span> (isNext) {</div>
<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160;            <span class="keywordtype">int</span> i=0;</div>
<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160;            <span class="keywordflow">while</span> (<a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>[i] == <a class="code" href="classSequenceGenerator.html#af468d68297c3ac2973dbcb546b51ca1c">maxDigit</a>)</div>
<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160;                <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>[i++] = (T) 0;</div>
<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;            <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>[i] = (T) ((<span class="keywordtype">int</span>) <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>[i] + 1);</div>
<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;        }</div>
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;        <span class="keywordflow">return</span> isNext;</div>
<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160;    }</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="utilities_8cpp_source.html#l01232">SequenceGenerator&lt; T &gt;::digits</a>, <a class="el" href="utilities_8cpp_source.html#l01235">SequenceGenerator&lt; T &gt;::ind</a>, <a class="el" href="utilities_8cpp_source.html#l01234">SequenceGenerator&lt; T &gt;::maxDigit</a>, and <a class="el" href="utilities_8cpp_source.html#l01236">SequenceGenerator&lt; T &gt;::seqLen</a>.</p>

</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<a id="aa3244dd6ec80f875cd63847d13311ead"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3244dd6ec80f875cd63847d13311ead">&#9670;&nbsp;</a></span>digits</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T* <a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>&lt; T &gt;::digits</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01232">1232</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>

<p class="reference">Referenced by <a class="el" href="utilities_8cpp_source.html#l01249">SequenceGenerator&lt; T &gt;::get()</a>, <a class="el" href="utilities_8cpp_source.html#l01253">SequenceGenerator&lt; T &gt;::next()</a>, <a class="el" href="utilities_8cpp_source.html#l01238">SequenceGenerator&lt; T &gt;::SequenceGenerator()</a>, and <a class="el" href="utilities_8cpp_source.html#l01264">SequenceGenerator&lt; T &gt;::~SequenceGenerator()</a>.</p>

</div>
</div>
<a id="aeb2c19e6ac47327f8b50727ab5587da7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb2c19e6ac47327f8b50727ab5587da7">&#9670;&nbsp;</a></span>ind</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>&lt; T &gt;::ind</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01235">1235</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>

<p class="reference">Referenced by <a class="el" href="utilities_8cpp_source.html#l01253">SequenceGenerator&lt; T &gt;::next()</a>, and <a class="el" href="utilities_8cpp_source.html#l01238">SequenceGenerator&lt; T &gt;::SequenceGenerator()</a>.</p>

</div>
</div>
<a id="a3ca8812efe1a973c6421ff4362348577"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ca8812efe1a973c6421ff4362348577">&#9670;&nbsp;</a></span>len</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>&lt; T &gt;::len</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01233">1233</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>

<p class="reference">Referenced by <a class="el" href="utilities_8cpp_source.html#l01238">SequenceGenerator&lt; T &gt;::SequenceGenerator()</a>.</p>

</div>
</div>
<a id="af468d68297c3ac2973dbcb546b51ca1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af468d68297c3ac2973dbcb546b51ca1c">&#9670;&nbsp;</a></span>maxDigit</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T <a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>&lt; T &gt;::maxDigit</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01234">1234</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>

<p class="reference">Referenced by <a class="el" href="utilities_8cpp_source.html#l01253">SequenceGenerator&lt; T &gt;::next()</a>, and <a class="el" href="utilities_8cpp_source.html#l01238">SequenceGenerator&lt; T &gt;::SequenceGenerator()</a>.</p>

</div>
</div>
<a id="a6778dd4a13709246b965f1d8e82c01da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6778dd4a13709246b965f1d8e82c01da">&#9670;&nbsp;</a></span>seqLen</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>&lt; T &gt;::seqLen</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01236">1236</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>

<p class="reference">Referenced by <a class="el" href="utilities_8cpp_source.html#l01253">SequenceGenerator&lt; T &gt;::next()</a>, and <a class="el" href="utilities_8cpp_source.html#l01238">SequenceGenerator&lt; T &gt;::SequenceGenerator()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="utilities_8cpp_source.html">utilities.cpp</a></li>
</ul>
</div><!-- contents -->
<div class="ttc" id="aclassSequenceGenerator_html_aa3244dd6ec80f875cd63847d13311ead"><div class="ttname"><a href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">SequenceGenerator::digits</a></div><div class="ttdeci">T * digits</div><div class="ttdef"><b>Definition:</b> <a href="utilities_8cpp_source.html#l01232">utilities.cpp:1232</a></div></div>
<div class="ttc" id="aclassSequenceGenerator_html_af468d68297c3ac2973dbcb546b51ca1c"><div class="ttname"><a href="classSequenceGenerator.html#af468d68297c3ac2973dbcb546b51ca1c">SequenceGenerator::maxDigit</a></div><div class="ttdeci">T maxDigit</div><div class="ttdef"><b>Definition:</b> <a href="utilities_8cpp_source.html#l01234">utilities.cpp:1234</a></div></div>
<div class="ttc" id="aclassSequenceGenerator_html_a3ca8812efe1a973c6421ff4362348577"><div class="ttname"><a href="classSequenceGenerator.html#a3ca8812efe1a973c6421ff4362348577">SequenceGenerator::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition:</b> <a href="utilities_8cpp_source.html#l01233">utilities.cpp:1233</a></div></div>
<div class="ttc" id="aclassSequenceGenerator_html_a6778dd4a13709246b965f1d8e82c01da"><div class="ttname"><a href="classSequenceGenerator.html#a6778dd4a13709246b965f1d8e82c01da">SequenceGenerator::seqLen</a></div><div class="ttdeci">int seqLen</div><div class="ttdef"><b>Definition:</b> <a href="utilities_8cpp_source.html#l01236">utilities.cpp:1236</a></div></div>
<div class="ttc" id="aclassSequenceGenerator_html_aeb2c19e6ac47327f8b50727ab5587da7"><div class="ttname"><a href="classSequenceGenerator.html#aeb2c19e6ac47327f8b50727ab5587da7">SequenceGenerator::ind</a></div><div class="ttdeci">int ind</div><div class="ttdef"><b>Definition:</b> <a href="utilities_8cpp_source.html#l01235">utilities.cpp:1235</a></div></div>
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
</body>
        <script type="text/javascript" src="boot.js"></script>
</html>
